package com.haixiaoke.saas.repository.vo;

import com.haixiaoke.saas.repository.pojo.House;
import lombok.Data;

import javax.validation.constraints.NotNull;
import java.util.Date;

@Data
public class HouseQuitLeaseVo extends House {

    /**
     * 订单id
     */
    private String orderId;

    /**
     * 退租id
     */
    private Long  quitLeaseId;

    /**
     * 房屋id
     */
    private String houseId;

    /**
     * 退租状态：1已申请  2租户已验房 3商家已验房 4未结清 5已结清 6已完成
     */
    private Integer quitLeaseStatus;


    /**
     * 租户id
     */
    private String tenantId;

    /**
     * 租户名称
     */
    private String tenantName;

    /**
     * 租户手机号
     */
    private String tenantPhone;

    /**
     * 验房单id
     */
    private Long inspectionId;

    /**
     * 验房结果：1正常 2损坏
     */
    private Integer inspectionResult;

    /**
     * 未缴账单金额
     */
    private Long unpaidBills;

    /**
     * 押金
     */
    private Long cashPledge;

    /**
     * 其他费用
     */
    private Long otherCost;

    /**
     * 结算费用
     */
    private Long settlementCost;

    /**
     * 退租类型：1正常退租 2提前退租
     */
    private Integer quitLeaseType;

    /**
     * 完成时间
     */
    private Date finishTime;

    private String orderState;
}
